html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%; font-family:Arial, 微软雅黑, sans-serif; vertical-align:baseline;}
body{/*background:#e7e7e7;*/ -webkit-text-size-adjust:none; font-size:12px; }
html,body{height:100%;}
blockquote,q{quotes:none;}
li{list-style-type:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
a{color:#323232;text-decoration:none;}
a:hover{ text-decoration:underline;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
.box .load{position:absolute;left:0;top:0;z-index:900;width:100%;height:100%;}
.load_bg{width:100%;height:100%;background:#fff;}
.load p{position:absolute;left:50%;top:50%;z-index:200;width:32px;height:32px;overflow:hidden;margin:-16px 0 0 -16px;}
.load .loadTxt{width:400px;height:86px;margin:50px 0 0 -200px;text-align:center;color:#666;font-weight:700;font-size:30px;}
/**footer**/
#footer{ height:100px; background:#0c7fc8; background-size:contain;}
.footer{width:1004px; padding:25px 0; line-height:25px; margin:0 auto; color:#FFF;}
.copyright{float:left; text-align:left; font-size:14px;    font-family: 微软雅黑;}
.copyright a{color:#fff;}
.footer_nav{float:right; width:200px;margin-top: 8px;}
.footer_nav ul li{ float:left; margin-left:10px;}
/**header**/
#t_head{ background-color:#0c7fc8;}
.t_wrap{height:41px; max-width:1004px; margin:0 auto; background-size:cover; }
#head{ background-color:#fff;}
.logowrap{height:111px; max-width:1004px; margin:0 auto; background-size:cover}
.logo{background:url(../images/logo.png) left top no-repeat; background-size:contain;width:470px;height:111px; float:left;}
.t_text { float:left; line-height:41px; color:#888;}
.t_text div { float:left; line-height:41px; color:#fff;font-family: 微软雅黑;} 
.t_tel_icon { background:url(../images/tel_icon.png) no-repeat left; width:16px; height:16px; display:inline-block; margin:0 6px 0 12px;}
.t_email_icon { background:url(../images/emall_icon.png) no-repeat left; width:17px; height:11px; display:inline-block; margin:0 6px 0 12px;}
.topnav{height:33px; float:right; padding-top:8px;}
.search{width:227px; height:27px; display:block; background-color:#fff; border-radius: 60px}
.search input{background:none; border:none; padding-left:15px; color:#545454; line-height:25px; height:25px; width:162px; float:left;font-family: 微软雅黑;}
.search button{background:url(../images/sounhover.png) left top no-repeat; margin:5px 5px 0px 20px; height:25px; width:18px; border:none; float:left; cursor:pointer; text-indent:-9999px;}

#menu2{height:77px; background:#f2f2f2; z-index:2; position:relative;}
#menu2 ul{width:1004px; margin:0 auto; padding-top:14px; line-height:49px; margin:0 auto;}
#menu2 li ul{display:none;}
#menu2 li{float:left; width:120px; margin-right:2px; text-align:center; position:relative; }
#menu2 li a{color:#413c3c; font-size:15px; font-weight:500;font-family: 微软雅黑;}
#menu2 li a:hover{ background:url(../images/nav_on_bg.jpg) left no-repeat #0c7fc8; width:120px; color:#FFF; display:block; text-decoration:none;}
#menu2 li.hover a{ background:url(../images/nav_on_bg.jpg) left no-repeat #0c7fc8; width:120px; color:#FFF; display:block; text-decoration:none;font-family: 微软雅黑;}
#menu2 li.sfhover ul{display:block; padding-bottom:5px; display:block; width:150px; position:absolute;  left:0px; top:49px; background:#00609d; filter:alpha(opacity=90); -moz-opacity:0.9; font-size:15px;}
#menu2 li.sfhover a{background:url(../images/nav_on_bg.jpg) left no-repeat #0c7fc8; color:#FFF; font-size:15px; display:block; }
#menu2 li.sfhover ul li{ line-height:30px; height:30px; position:relative;    text-align: left;}
#menu2 li.sfhover ul li ul{ display:none;}
#menu2 li.sfhover ul li:hover ul { display:block; position:absolute;top:0px; left:150px; background:#002345; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index:99999;}
#menu2 li.sfhover ul li a{background:none; font-size:14px; font-weight:100; height:30px; border-bottom:1px solid #2a4d6f; width:135px; margin:0 auto;padding-left: 15px;}
#menu2 li.sfhover ul li a:hover{ background-color:#0c7fc8; width:135px;}


/**home**/
#home{background-color:#FFF; z-index:999}
.a1{display:none;}
.apply-pup{background:url(../images/navbg.png) left top no-repeat; width:24px; height:24px; display:block; text-indent:-9999px;}
#i_main{max-width:1002px; margin:0 auto;padding-top:420px; background:#FFF; padding-bottom:19px;}
.Express{float:left; width:30%; margin-right:2%; border:1px solid #e9e9e9; padding:1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_title{height:34px;}
.i_news_title i{display:block; background:url(../images/li.jpg) left top no-repeat; width:6px; height:15px; float:left;} 
.i_news_title span{ font-size:14px; font-weight:bold; height:34px; float:left; padding-left:10px;}
.express_img img{width:100%;}
.express_text{line-height:23px; color:#6c6c6c; padding-top:10px;}
.express_text a{color:#004189;}
.i_news{float:left; width:29%; margin-right:2%; border:1px solid #e9e9e9; padding:1.1% 1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_text li{ height:30px; text-align:right; color:#aaaaaa;  border-bottom:1px solid #e8e8e8; line-height:30px; background:url(../images/liicon.jpg) 0px 11px no-repeat; padding-left:8px;}
.i_news_text li span{float:left;}
.i_news_text li span a{ color:#6c6c6c;}
.i_news_text li:last-child{ border-bottom:none}
.i_project{float:left; width:30%; border:1px solid #e9e9e9; padding:2.8% 1% 2% 1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_title{text-align:right;}
.i_news_title span{float:left;}

.ui-loader{ display:none;}

/**--------------------------**/



/**about**/
#n_main{ padding-bottom:40px;}
.a_bannerWrap{ /*background-color:#d9d9d9;*/ max-height:360px;}
.a_banner{ width:100%; margin:0 auto; position:relative;}
.a_banner img{width:100%; float:left;}

.h_bannerWrap{ background-color:#d9d9d9; max-height:418px;}
.h_banner{ width:100%; margin:0 auto; position:relative;}
.h_banner img{width:100%; float:left;}

.focus_ad{ max-height:418px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none; position:relative;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:40px; margin:0 auto;}
.focus_ad .slide_txt{  display:block; position:absolute; bottom:20px; background:url(../images/slide_txt_bg.png); border-radius:6px; padding:8px 4px 0 8px;}
.focus_ad .slide_txt li{width:20px;float:left;height:14px;line-height:14px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:14px; height:14px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; }
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0; }
/*honor*/
.a_textwrap{max-width:1004px; margin:0 auto;}
.a_left_textwrap{float:left; width:68%;}
.a_right_list{float:right; width:30%;}
.a_left_title{ font-size:26px; color:#0c7fc8; font-weight:600; text-transform:Uppercase; }
.a_textwrap{padding-top:26px;}
.a_left_text{padding-top:19px; color:#666666; line-height:26px; font-size:14px; word-break:break-all;}


/*.a_left_text img{ max-width:100%;height: auto !important;}*/
.a_right_list{ border-bottom:4px solid #bbb; background:#f2f2f2; padding-bottom:20px;}
.a_list_title{padding-left:20px; padding-top:15px; font-size:24px; font-weight:bold; height:60px; color:#2b2b2b;}
.a_icon,.c_icon,.f_icon,.d_icon,.j_icon,.n_icon,.s_icon{width:48px; height:48px; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px; display:block; float:left; margin-right:10px;}
.a_icon{background:#0c7fc8 url(../images/about.png) center center no-repeat;}
.c_icon{background:#0c7fc8 url(../images/products.png) center center no-repeat;}
.f_icon{background:#0c7fc8 url(../images/faq.png) center center no-repeat;}
.d_icon{background:#0c7fc8 url(../images/down.png) center center no-repeat;}
.j_icon{background:#0c7fc8 url(../images/pro.png) center center no-repeat;}
.n_icon{background:#0c7fc8 url(../images/news.png) center center no-repeat;}
.s_icon{background:#0c7fc8 url(../images/Project.png) center center no-repeat;}
.a_list_title h4{ font-size:22px; font-weight:600; line-height:44px;}
.article{ padding-left:5%; width:95%;}
.article li{line-height:30px; font-size:14px;}
.article li span {font-size:10px; padding-right:10px;}
.article li a{color:#413c3c;}
.article li a:hover{ color:#0c7fc8; text-decoration:none;}
.article li.hover a { color:#0c7fc8;}
.article li ul li { padding-left:20px;}
.article li ul li a { color:#413c3c;}
.article li ul li a:hover { color:#0c7fc8; }
/*honor*/
/*honor*/.proList2 ul li{float:left; display:block; width:46%; margin:0 2% 26px 2%;}
.imgBox2{border:5px #fff solid;line-height:0px;text-align:center;}
.proName2{line-height:36px;text-align:center; background:#FFF;}

.h_proList ul li{float:left; display:block; width:22%; margin:0 1% 15px 1%; border-radius:4px; background:#FFF; border:1px #d7d7d7 solid;}
.h_products{ float:left;    margin-top: 40px;width: 100%;}
.h_products h1 { text-align:center; font-size:28px; margin:0 auto; width:30%; color:#0c7fc8; height:30px; line-height:15px; border-bottom:#c2c2c2 solid 1px;font-family: 微软雅黑;}
.h_products h2 { text-align:center; font-size:12px; color:#666; height:30px; line-height:30px; margin-bottom:16px; font-weight:normal;}
.h_products h3 a { width:130px; height:34px; line-height:34px; color:#FFF; margin:0 auto; margin-top:20px; font-size:14px; font-weight:normal; text-align:center; background:#0c7fc8; font-size:14px; border-radius:4px; display:block; }

.h_pr_feat { width:100%; /*background:#f2f2f2;*/ padding:20px 0 30px 0; margin-top:30px; float: left;}
.h_pr_feat h1 { text-align:center; font-size:28px; margin:0 auto; width:100%; color:#0c7fc8; height:30px; line-height:30px; margin-bottom:20px;font-family: 微软雅黑;}
.h_pr_feat ul li { width:25%; float:left; text-align:center;}
.h_pr_feat ul li h2 { height:86px;}
.h_pr_feat .x_title { text-align:center; font-size:20px; width:100%; color:#333; font-weight:bold; height:50px; line-height:50px;font-family: 微软雅黑;}
.h_pr_feat .text { text-align:center; font-size:12px; width:92%; padding:0 4%; color:#666; height:72px; line-height:18px;word-break:break-all;  /*margin-top:10px;*/}
.h_pr_feat01 { display:none;}

.h_faq { width:48%; float:right;}
.h_faq h1 { width:100%; background:url(../images/iocn01.png) no-repeat; padding-left:20px; font-size:24px; color:#0c7fc8; height:33px; line-height:33px; margin-bottom:20px;    font-family: 微软雅黑;}
.h_faq ul { margin-bottom:20px;} 
.h_faq li{ background:url(../images/line.gif) repeat-x bottom; color:#6c6c6c; height:40px; white-space: nowrap; overflow: hidden;	text-overflow:ellipsis; margin-bottom:0px;  }
.h_faq li a{ color:#6c6c6c;}
.h_faq li a:hover{ color:#0c7fc8;}
.h_faq h3 a{ color:#0c7fc8; font-size:14px;}

.h_blog { width:48%; float:left;}
.h_blog h1 { width:100%; background:url(../images/iocn01.png) no-repeat; padding-left:20px; font-size:24px; color:#0c7fc8; height:33px; line-height:33px; margin-bottom:20px; color:#0c7fc8;    font-family: 微软雅黑;}
.h_blog dt{float:left; width:20%;/* background:#457b9d;*/ line-height:24px;  font-size:12px; text-align:center; color:#FFF;  padding:2px;}
.h_blog dt .ri{ width:100%; font-size:18px;  }
.h_blog dt .yue{ width:40%; margin-right:1%; }
.h_blog dd{float:right; width:75%}
.h_blog dd h4{font-size:14px; color:#000; margin-bottom:4px; font-weight:normal; padding-bottom:6px;    font-family: 微软雅黑;}
.h_blog dd h5{ font-size:12px; line-height:20px; height:60px; font-weight:normal; overflow:hidden; color:#666;}
.h_blog dl{ padding-bottom:5px; margin-bottom:18px; background:url(../images/line.gif) bottom repeat-x;}
.h_blog h3 a{ color:#0c7fc8; font-size:14px;}

.h_contact { background:#f2f2f2; width:100%; line-height:24px; padding:10px 0; margin-top:20px;}
.h_contact h1 { text-align:left; font-size:28px; width:100%; color:#0c7fc8; height:30px; line-height:30px; margin-bottom:20px;font-family:微软雅黑;}
.h_contact .h_add { float:left;  margin-bottom:20px; color:#666; width:70%;font-family: 微软雅黑;
font-weight: 500; font-size:15px;}
.h_contact .h_add span { width:30px; text-align:center; display:inline-block;}

.h_contact .h_skpye { float:right;  margin-bottom:20px; width:24%; color:#333; font-weight:bold; margin-right:20px;}
.h_contact .h_skpye li { line-height:26px; height:26px; margin-bottom:10px;}
.h_contact .h_skpye li a { float:left;} 
.h_contact .h_skpye li p { line-height:14px; height:14px; padding-left:10px; text-align:left; float:left; display:inline-block; padding-top:6px;}

.proList3 ul li{float:left; display:block; width:31%; margin:0 1% 15px 1%; border-radius:4px; background:#FFF; border:1px #d7d7d7 solid;}
.imgBox3{line-height:0px; padding:5% 0 0 0;text-align:center;}
.proName3{ height:30px; line-height:30px; font-size:14px; font-weight:500; width:90%; text-align:left; margin:0 5%; border-bottom:1px #d7d7d7 solid; white-space: nowrap; overflow: hidden;	text-overflow:ellipsis; font-family:微软雅黑;}
.proName3 a { color:#333;}
.proName3 a:hover { color:#0c7fc8; text-decoration:none;}
.proText3{line-height:18px; height:36px; text-align:left; margin:0 5% 5% 5%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;font-family: 微软雅黑;color: #989898;}

.prshow ul li{ margin:0 auto; width:60%;}
.imgBox5{border:1px #cacaca solid; background:#FFF; padding:3px; line-height:0px;text-align:center;}
.proName5{line-height:36px;text-align:center; color:#333;}
.prshow_ms_t { background:#FFF; color:#333; height:36px; line-height:36px; width:98%; /*padding-left:2%;*/ text-align:left; margin:20px 0 10px 0; font-family:微软雅黑; font-size:16px;}
.prshow_ms_c { width:98%; padding-left:2%; margin-bottom:20px; color:#333; font-size:14px;}
.prshow_ms_b { text-align:right; height:36px; line-height:36px; width:98%; padding-right:2%;}
.ab{padding-top:20px;}

#PageManage li{float:left;}
#PageManage li a{display:block;padding:2px 5px;border:1px solid #CCC;}

#PageManage li span{display:block;padding:3px 10px;}
#bimg{
	_width: 302px;
	max-width: 302px;
	width: 100%;
}
#bimg01{
	_width: 196px;
	max-width: 196px;
	width: 90%;
}
#bimg02{
	_width: 393px;
	max-width: 393px;
	width: 100%;
}
.zk{width:1000px;margin:0 auto;}
.mt30{padding:20px 0;text-align:center;padding-right:10px;}
.mt30 a{color:#3a3a3a;}
/*-----------------------*/
.techwrap li { width:100%; margin-bottom:30px;}
.techwrap h2{ margin:0 auto; width:100%; margin:10px 0;}
.techwrap h2 img{ width:100%; border-radius:4px;}
.techwrap h1{font-size:18px; line-height:16px; color:#000; margin-bottom:5px; padding-bottom:5px;}
.techwrap .text { line-height:20px; height:40px;  overflow: hidden; /*text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;*/  }
.techwrap .text a{ font-weight:normal; color:#666; font-size:12px; }
.techwrap .text a:hover{ font-weight:normal; color:#000; text-decoration:none;}
.techli_more a{ float:right; color:#004189; }
.techwrap h1 a { color:#333;}
.techwrap h1 a:hover { color:#004189; text-decoration:none;}
a:hover .techli_more{ text-decoration:underline;} 
/*.techwrap dt{float:left; width:30%;}
.techwrap dt img{padding:2px; width:100%; border:1px solid #e6e4e5;}
.techwrap dd{float:right; width:67%}
.techwrap dd h4{font-size:14px; color:#000; margin-bottom:5px; padding-bottom:5px;}
.techwrap dd h5{ font-size:12px; line-height:20px; height:80px; font-weight:normal; overflow:hidden; color:#666;}
.techli_more{text-align:text;color:#004189; padding-top:7px;}
.techli_more span{ float:right; color:#818181; font-size:11px;}
.techwrap a:hover .techli_more{ text-decoration:underline;} 
.techwrap dl{ padding-bottom:10px; margin-bottom:20px; background:url(../images/line.gif) bottom repeat-x;}*/

/*-----------------------*/
.downwrap dt{float:left; width:10%; background:#457b9d; line-height:24px;  font-size:12px; text-align:center; color:#FFF;  padding:2px;}
.downwrap dt .ri{ width:100%; font-size:18px;  }
.downwrap dt .yue{ width:40%; margin-right:1%; }
.downwrap dd{float:right; width:100%}
.downwrap dd h4{font-size:15px; color:#4a4a4a; margin-bottom:5px; padding-bottom:5px;}
.downwrap dd h5{ font-size:12px; line-height:20px; font-weight:normal; overflow:hidden; color:#666;}
.downli_more{text-align:text;color:#004189; padding-top:0px;}
.downli_more span { float:right; background:url(../images/down_icon.png) no-repeat 0 6px; padding-left:20px; font-size:12px;}
.downli_more span a { color:#0c7fc8; }
.downwrap a:hover .downli_more{ text-decoration:underline;} 
.downwrap dl{ padding-bottom:5px; margin-bottom:10px; background:url(../images/line.gif) bottom repeat-x;}
/*-----------------------*/
.contactimg img{width:100%; max-width:650px;}
.contactmap{margin-bottom:20px;}
.lxfs p{line-height:25px; /*font-family:"宋体";*/ padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #CCCCCC;}
.ab{padding-top:20px;}
.ab input { font-family:Arial, Helvetica, sans-serif;}
/*------------perfonrmance-----------*/
.performanceWrap{padding-top:30px;}
.performance_title h4{ color:#22509d; font-weight:100; font-size:30px; padding-bottom:10px;}
.performance_title h5{ color:#333;  font-size:20px;}
.left_text{float:left; width:55%}
.right_img{float:right; width:40%;}
.right_img img{ max-width:250px; width:100%;}
.performance_title{padding-bottom:20px;}
.per_tab{ padding:10px;}
.per_tab li{float:left; width:49%; margin-right:2px; margin-bottom:20px;}
.per_tab li a{ background-color:#157bd0; display:block; width:100%; text-align:center; line-height:63px; font-size:18px; color:#FFF;}
.per_tab li a:hover{background-color:#014189; text-decoration:none;}
/*------------perfonrmance-----------*/
.performancen_text{padding-top:20px;}
.performancen_title li{float:left; width:50%;}
.performancen_title li a{ height:48px; text-align:center; line-height:48px; display:block; color:#FFF; font-size:18px; border-bottom:5px solid #c8c8c8; color:#666666;}
.performancen_title li a:hover{background-color:#014189; text-decoration:none; background-color:#157bd0; color:#FFF; border-bottom:5px solid #014189;}
.performancen_title .on a{background-color:#014189; text-decoration:none; background-color:#157bd0; color:#FFF; border-bottom:5px solid #014189;}
.performancen_li dt{float:left; width:27%;}
.performancen_li dt img{ width:100%;}
.performancen_li dd{float:right; width:70%; min-height:105px;}
.performancen_li{padding:5px; border:1px solid #dddddd; margin-bottom:10px;}
.performancen_li_title{padding-bottom:10px; padding-left:10px; font-weight:600;}
.performancen_li dd a{ padding:0px 2%; float:left; display:block; width:42%; height:42px; line-height:42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.term_more{text-align:right; min-height:20px !important;}
.term_more a{ float:right !important; color:#02408b; padding-top:5px !important;}
.serve_info_img{text-align:center; margin-bottom:20px;}
.serve_info_img img{width:100%;}
.serve_info_title{font-size:14px; color:#000;}
.info_text_title{ background:#dbdbdb; height:34px; line-height:34px; padding-left:10px; color:#014189; font-weight:600;}
.info_text_x{padding:20px 0;}
.info_back { width:100%; border-top:1px #ddd solid; text-align:right; line-height:40px; height:40px;}
.info_back a { color:#004189;}
.info_back a:hover { color:#004189; text-decoration:underline;}

/*------------faq-----------*/
.faqwrap li{ background:url(../images/line.gif) repeat-x bottom; color:#6c6c6c; margin-bottom:0px;}
.q_title{ background:url(../images/jia.png) right no-repeat; font-size:14px; text-align:left; width:100%; height:40px; line-height:40px; display:block;}
.q_title_on { background:url(../images/jian.jpg) right no-repeat; font-size:14px; text-align:left; width:100%; height:35px; line-height:35px; display:block;}
.anster {line-height:20px; padding-bottom:10px; font-size:12px; display:block; }
.faqwrap li a{ color:#6c6c6c;}
.faqwrap li a:hover{ color:#0c7fc8;}
a .q_title_on{  color:#00609d; font-weight:bold;}

/*------------news-----------*/
.newswrap li{ height:35px; line-height:35px; text-align:left; background:url(../images/line.gif) repeat-x bottom; color:#6c6c6c;}
.newswrap li span{ float:right;}
.newswrap li a{ color:#6c6c6c;}
.newswrap li a:hover{ color:#014189;}
.newswrap li ul { line-height:20px;}
.newsinfo_title h4{text-align:center; font-size:18px; color:#343434; padding:10px 0;}
.newsinfo_title h5{ font-size:14px; font-weight:normal; text-align:left; padding:10px 0 ;background:url(../images/line.gif) repeat-x bottom;}
.newsinfo_title h5 span { float:right;}
.newsinfo_title h5 a{ color:#004189}
.newsinfo_text{padding-top:10px; line-height:20px; font-size:14px}
.news_pre { width:100%; border-top:1px #c0c0c0 solid; padding-top:10px; margin-top:20px;}
.pre{ text-align:right; width:70px; font-weight:bold; margin-right:10px; display:inline-block; font-size:14px; }
.news_pre li a { color:#014189;}
/*------------join-----------*/
.joinwrap{padding-top:10px;}
.joinlist li{float:left; width:16.5%; height:40px; line-height:40px; text-align:center; overflow:hidden;}
.joinlist_title{ background-color:#c5c5c5; color:#000; font-size:14px; font-weight:bold; height:40px; line-height:40px;}
.joinlist_li2 a{color:#0c7fc8}
.joinlist_li2 ul{display:block; height:40px;  background:url(../images/line.gif) repeat-x bottom;}
.joinlist_li2 ul:hover{ background-color:#e1e1e1;}
.join_nav{ height:125px;}
.join_nav li{float:left; position:relative; height:109px; width:33.3%; text-align:center;}
.join_nav div{position:absolute; bottom:0px; left:14px; text-align:left; margin:0 auto; width:100%; background-color:#000; text-indent:1em; color:#FFF; max-width:189px; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.contact_title{font-size:17px; color:#0c7fc8; margin-bottom:5px;}
.contact_intro{ padding:10px 0; background:url(../images/line.gif) repeat-x bottom;}
.contact_intro td{ padding:5px 0;}
.describe_title{color:#ff9000}
.describe_title{padding:20px 0; font-size:16px;}
.describeinfo{font-size:14px; line-height:27px; padding-bottom:20px; padding-top:20px; background:url(../images/line.gif) repeat-x bottom;}
.join_btn{text-align:center; padding:20px 0;}
.join_btn a{width:150px; height:40px; float:left; margin:6px 20px 6px 0; background-color:#eb0e17; display:block; line-height:40px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.color { color:#324b67;}

/*------------feedback-----------*/
.feedbackl { border-top:1px #cacaca solid; padding-top:20px; color:#333; font-size:14px; width:100%;}
.feedbackx li{ border:1px solid #d1d1d1; padding:0px !important; width:30% !important; margin-right:2%; margin-bottom:2%;}
.feedbackx img{width:100% !important; max-width:100% !important; float:left;}
.feedbackx .proName2 span{ display:block; float:left; width:50%;}
.feedbackx .proName2{padding:0px; line-height:31px}
.feedbackx .proName2 span a{display:block; width:100%; height:31px; background-color:#dbdbdb;}
.feedbackx .proName2 span a:hover{ background-color:#014189; color:#FFF; text-decoration:none;}

/*-----------------------*/
.nmainly{padding:20px;padding-right:0;}
.input_1,.input_2,.input_3,.input_4{width:274px;border:1px solid #E3E3E3;height:24px;line-height:24px;color:#333;padding:3px;border:1px solid #E3E3E3;}
.input_2{width:174px;}
.input_3{width:104px;}
.input_4{width:204px;}
.feedbtn{width:133px; height:40px; margin-right:10px; float:left; font-family:Verdana, Geneva, sans-serif; background-color:#457b9d; border:none; cursor:pointer; font-size:20px; font-weight:600; display:block; line-height:40px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; text-align:center;}
.feedbtnq{width:133px; height:40px; margin-right:10px; float:left; font-family:Verdana, Geneva, sans-serif; background-color:#aeaeae; border:none; cursor:pointer; font-size:20px; font-weight:600;  display:block; line-height:40px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.ly_content{height: 158px; width:100%;border: 1px solid #E3E3E3;}


.dc img{max-width:628px; width:100%; position:relative;}
.dc_t{ position:absolute;	width: 167px; height: 53px;	z-index: 1;}
.dc_t a{width: 167px; height: 53px; display:block;background-color:#ff7900; font-size:16px; text-align:center; line-height:53px; color:#FFF;   -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px}
.dc_t a:hover{ background-color:#ffa658; text-decoration:none;}
.dc_d{
	left: 72px;
	top: 90px;
}
.dc_c{
	left: 72px;
	top: 270px;
}
.dc_r{
	left: 72px;
	top: 179px;
}
.mobile_topnav{ display:none;}
.dc{position:relative;}
@media screen and (max-width : 640px) {
.logowrap{background:none; height:auto;}
.t_wrap{background:none; height:auto;}
.logo{float:none; width:70%; height:48px;}
.topnav{float:none;}
.language{display:none;}
.search{width:95%; padding:0px; margin:0 auto; height:40px; display:none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.t_text { float:none; height:40px; line-height:20px; color:#888; margin:4px 0;}
.t_text div { float:left; line-height:55px; color:#fff;}
.t_tel_icon { background:url(../images/tel_icon.png) no-repeat left; width:16px; height:16px; display:inline-block; margin:0 6px 0 12px;}
.t_email_icon { background:url(../images/emall_icon.png) no-repeat left; width:17px; height:11px; display:inline-block; margin:0 6px 0 12px;}
.mobile_topnav{display:block;}
.mobile_topnav{ position:absolute; right:10px; top:15px;}
.mobile_topnav li{  float:left; margin-left:10px;  -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mobile_topnav li a:hover{text-decoration:none; background:#FFF; color:#004789;}
.mobile_topnav li a{border:1px solid #fff; width:28px; height:28px; display:block; text-align:center; line-height:28px; color:#FFF;  -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mobile_topnav li.on a{background:#FFF; color:#004789;}
.mob_search a.mob_a{background:url(../images/soun.png) center center no-repeat; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mob_search a.mob_s{background:#fff url(../images/sounhover.png) center center no-repeat !important; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mob_search a:hover{background:#fff url(../images/sounhover.png) center center no-repeat !important; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.topnav{height:auto; padding-bottom:10px; padding-top:0px;}
.search input{height:20px; line-height:20px; /*padding:10px 0 10px 10px;*/ font-size:15px; width:88%;}
.search button{/*height: 40px;*/margin:0px 5px 0px 0px;width: 20px; background-position:center center}
#menu2 { display:none;}
/*-----------------------------*/
.iosSlider{ height:290px;}
#i_main{padding-top:300px;}

/*-----------------------------------*/
.copyright{ line-height:18px; padding-top:6px;}

/*-----------------------------------*/
.Express{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.i_news{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.i_project{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}

/*-----------------------------------*/
.a_banner_bg{width:100%; height:30%; bottom:0px;}
.a_banner_title{width:100%; bottom: 15px; padding:0px;}
.a_banner_title h1{float:left; text-align:right; display:block; width:49%; font-size:19px;}
.a_banner_title h2{float:right; text-align:left; display:block; width:49%; color:#fff;}
.a_left_textwrap{width:95%; margin:0 auto; float:none;}
.a_right_list{width:95%; margin:0 auto 5% auto; float:none;}
.article{display:inline-block;}
.article li{float:left; width:98%;}
.per_tab li{ float: left; margin-bottom: 2%; margin-right: 2%; width: 48%;}
.slideSelectors_box{display:none;}
.ab th{display: block; height: 30px;padding-top: 10px;text-align: left;width: 100%;}
.ab td{width:100%; display:block;}
.input_1, .input_2, .input_3, .input_4{ width:99%;}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}
	.a_banner_title h2{ 
    font-size: 16px;
    padding-top: 1%;
    width: 60%;}
.a_banner_title h1{
    font-size: 18px;
    width: 38%;}
}
@media screen and (min-width: 640px) and (max-width : 958px) {
.Express{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.express_img{ float:left; width:47%;}
.express_text{float:right; width:50%; padding-top:0px;}
.i_news {width: 45%; margin-left:1.5%}
.i_project {margin-right: 1.5%;width: 45%; float:right;}
.per_tab li{ float: left; margin-bottom: 2%; margin-right: 2%; width: 48%;}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}

}





@media screen and (max-width : 958px){
*{-webkit-tap-highlight-color:transparent;}
a:hover{ text-decoration:none;}
input,select,textarea,button{font-size:15px;color:#404040;}
input:focus,select:focus,textarea:focus,button:focus{outline:0 solid #bba650;}
.a2{display:none;}
.a1{display:block; height:40px; float:right;}
.apply-pup{background:url(../images/navbg.png) left no-repeat; margin:8px 12px 0 0; height:30px; width:30px; display:block; text-indent:-9999px;}

/*-----------------------------------*/
.scrollbarContainer{width:100%;}
.slideSelectors_box{width:100%;}
.slideSelectors{right:20px;}
/*-----------------------------------*/
#footer{ height:auto; background:#0c7fc8; background-size:contain;}
.footer{width:100%;}
.footer_nav{ float:left; width:100%;}
.copyright{float:none; width:98%; text-align:left; margin-left:2%;}
/*-----------------------------------*/
.h_proList ul li{width:38%; margin:0 4% 20px 6%;}
.h_proList ul li img{width:90%; margin:0 auto}
.proList2 ul li{width:50%;}
.proList2 ul li img{width:90%; margin:0 auto}
.proList3 ul li{width:40%; margin:0 3% 20px 4%;}
.proList3 ul li img{width:90%; margin:0 auto}
#outerImageContainer{max-width:100% !important;}
#imageDataContainer{max-width:100% !important;}
#lightbox{max-width:100% !important;}
#lightbox img{max-width:100% !important;}
.join_nav{height:auto !important; margin-bottom:2%; display:inline-block;}
.join_nav li{height:auto !important;}
.join_nav div{position:inherit; background:none; text-align:center; color:#000;}
.a_left_text .proList2 ul li{width:46% !important;}

.h_products h1 { text-align:center; font-size:18px; margin:0 auto; width:50%; color:#0c7fc8; height:30px; line-height:30px; border-bottom:#c2c2c2 solid 1px;}
.h_products h3 a { width:130px; height:34px; line-height:34px; color:#FFF; margin:0 auto; margin-top:20px; font-size:14px; font-weight:normal; text-align:center; background:#0c7fc8; font-size:14px; border-radius:4px; display:block; }

.h_pr_feat h1 { text-align:center; font-size:18px; margin:0 auto; width:100%; color:#0c7fc8; height:30px; line-height:30px; margin-bottom:20px;}
.h_pr_feat ul li { width:50%; float:left; text-align:center;}
.h_pr_feat .x_title { text-align:center; font-size:14px; width:100%; color:#333; font-weight:bold; height:50px; line-height:50px;}
.h_pr_feat .text { height:108px; line-height:18px; overflow:hidden;}
.h_pr_feat .text img { width:80%;}

.h_faq { width:88%; float:none; margin:0 auto;}
.h_blog { width:88%; float:none;  margin:0 auto; margin-bottom:40px;}
.h_blog dt{float:left; width:25%; /*background:#457b9d;*/ line-height:24px;  font-size:12px; text-align:center; color:#FFF;  padding:2px;}
.h_blog dt .ri{ width:100%; font-size:18px;  }
.h_blog dt .yue{ width:40%; margin-right:1%; }
.h_blog dd{float:right; width:70%}
.h_blog dd h5{ font-size:12px; line-height:20px; height:60px; font-weight:normal; overflow:hidden; color:#666;}

.downwrap dt{float:left; width:18%; background:#457b9d; line-height:24px;  font-size:12px; text-align:center; color:#FFF;  padding:2px;}
.downwrap dt .ri{ width:100%; font-size:18px;  }
.downwrap dt .yue{ width:40%; margin-right:1%; }
.downwrap dd{float:right; width:100%}

.h_contact h1 { text-align:left; font-size:18px; width:97%; padding-left:3%; color:#0c7fc8; height:30px; line-height:30px; margin-bottom:20px;}
.h_contact .h_add { float:left; width:94%; padding-left:4%;  margin-bottom:20px; color:#666; }
.h_contact .h_add span { width:30px; text-align:center; display:inline-block;}
.h_contact .h_skpye { float:left; width:92%; padding-left:4%;}
.h_contact .h_skpye li { width:30%; line-height:26px; height:100px; margin-bottom:10px;  float:left;}
.h_contact .h_skpye li a {} 
.h_contact .h_skpye li p { line-height:12px; height:12px; padding-left:2%; text-align:left; float:left; display:inline-block; padding-top:4px;}

}

@media screen and (min-width : 640px){
	.search{display:block !important; height:28px !important}

}
@media screen and (max-width : 500px){
	.iosSlider{ height:220px;}
#i_main{padding-top:230px;}
.a_banner_title{bottom: 6px;}
/*.techwrap dt{width:100%;}
.techwrap dd{ width:100%}
.techwrap dd h5{height:auto;}*/
.per_tab li{ float:none; margin-bottom: 2%; margin-right: 0px; width: 100%;}
.performancen_li dt{width:100%;}
.performancen_li dd{width:100%; min-height:inherit;}
.performancen_li dd a{width:46%;}
.newswrap font{ display:none}
.newswrap li{text-align:left;}
.newswrap li span{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;    display: none;}
.bm{display:none;}
.lb{ display:none;}
.lx{ display:none;}
.sj{ display:none;}
.joinlist li{width:25%;}
.xx{ width:20% !important;}
.gw1{ width:40% !important;}
.dd1{width:20% !important;}
.rs{width:20% !important;}
.join_Search li.tj{width:15%;}
input, select, textarea, button{ font-size:12px;}
.join_Search li.dd{ width:25%}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}
	.a_left_text .proList2 ul li{width:100% !important;}
}
@media screen and (max-width : 360px){
	.iosSlider{ height:200px;}
#i_main{padding-top:210px;}
}

#erji a{ color:#413c3c;}
#erji a:hover{ color:#0c7fc8;}

.a_left_text .dzencf-text {width: 96%; height: 30px; border: #ccc solid 1px; margin-bottom: 10px; border-radius: 3px; text-indent: 5px;}
.a_left_text .dzencf-textarea {width: 96%; height: auto; border: #ccc solid 1px; margin-bottom: 10px; border-radius: 3px; text-indent: 5px; font-family: microsoft yahei !important; font-size: 12px;line-height: 30px;}
.a_left_text .dzencf-submit{width: 100px; height: 40px; background: #0c7fc8; border-radius: 3px; border: 0 none; color: #fff; font-size: 14px;}